iT邦幫忙

2022 iThome 鐵人賽

DAY 21
0
自我挑戰組

30天的獨立學習紀錄系列 第 21

DAY21 - 用SQL命令對欄位進行修改、刪除和新增資料

  • 分享至 

  • xImage
  •  

前言

大家好啊~今天是我參賽的第二十一天,昨天記錄的是計算機網路的相關知識,也就是封包的傳送方式,今天要記錄是使用mySQL語法修改欄位、刪除指定欄位和新增資料。


SQL命令修改欄位

在建立資料表後若想修該資料表中欄位的屬性,可以透過phpMyAdmin的圖形化界面輕易修改,而這裡要使用的是SQL語法來進行修改,要修改的地方包括欄位名稱、欄位定義以及位置,這邊要示範修改ID欄位。

  • 指定資料表student_1
  • 修改ID名稱為stu_ID
  • 設定stu_ID為AUTO_INCREMENT(自動累加)
  • 設定stu_ID放置於第一個

https://ithelp.ithome.com.tw/upload/images/20221006/201523895lRQhiueWb.png

https://ithelp.ithome.com.tw/upload/images/20221006/201523890EhRUe8qX2.png

以下是修改欄位程式。

alter table student_1
change ID stu_ID int auto_increment first;

SQL命令刪除指定欄位

這邊同樣也時能夠phpMyAdmin的圖形化界面作修改,這邊演示SQL命令來做刪除的動作。

  • 指定資料表student_1
  • 指定刪除address和address2欄位

https://ithelp.ithome.com.tw/upload/images/20221006/20152389F6d7BdHfqQ.png

刪除欄位的命令執行後會與刪除資料表相同,會跳出提醒。
https://ithelp.ithome.com.tw/upload/images/20221006/20152389b4VmO0VbF2.png

https://ithelp.ithome.com.tw/upload/images/20221006/20152389QM2LB6EiRg.png

以下是刪除指定欄位程式。

alter table student_1
drop column address,
drop address2 ;

SQL命令新增資料至欄位

建立完資料表和欄位後,可新增資料到欄位,這邊同樣演示SQL命令來做新增資料的動作。

  • 指定資料表student_1
  • 將新增的資料填入

https://ithelp.ithome.com.tw/upload/images/20221006/20152389ZSrZswUHrV.png

https://ithelp.ithome.com.tw/upload/images/20221006/20152389psaCY06ciX.png

以下是新增資料程式。

Insert into student_1
values	( 001, 'Alex', 174, 69) ,
		( 002, 'Carlin', 165, 76) ,
        ( 003, 'Jean', 183, 73) ,
		( 004, 'Penny', 153, 56);

上一篇
DAY20 - Switch Technology-封包傳遞方式
下一篇
DAY22 - BH1750-發送指令及訊號傳遞
系列文
30天的獨立學習紀錄30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言